Fast Barycentric-Based Evaluation Over Spectral/hp Elements

نویسندگان

چکیده

Abstract As the use of spectral/ hp element methods, and high-order finite methods in general, continues to spread, community efforts create efficient, optimized algorithms associated with fundamental operations have grown. Core tasks such as solution expansion evaluation at quadrature points, stiffness mass matrix generation, assembly received tremendous attention. With types problems which are applied, correspondingly growth numerical accomplished through number these core broaden. This work focuses on arbitrary points within an element. operation is many postprocessing applications streamlines pathlines, well field projection techniques mortaring. We expand barycentric interpolation developed interval 2D (triangles quadrilaterals) 3D (tetrahedra, prisms, pyramids, hexahedra) methods. provide efficient for their implementations, demonstrate effectiveness using library Nektar++ by running a series baseline evaluations against ‘standard’ Lagrangian method, where generated matrix-multiplication applied evaluate point given location. present results from rigorous benchmarking tests variety shapes, polynomial orders dimensions. show that when interest be repeatedly evaluated, method performs worst $$50\%$$ 50 % slower, compared cached evaluation. However, changes so must regenerated approach, yields far greater performance, minimum speedup factor $$7\times $$ 7 × . Furthermore, derivatives also required, general slightly outperforms across all elements orders, up $$30\%$$ 30 speedup. Finally we investigate real-world example scalar transport non-conformal discontinuous Galerkin simulation, observe around $$6\times 6 computational time matrix-based approach. explore complexity both requires $${\mathcal {O}}(k)$$ O ( k ) storage best case space {O}}(k^2)$$ 2 method.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quadratic serendipity finite elements on polygons using generalized barycentric coordinates

We introduce a finite element construction for use on the class of convex, planar polygons and show it obtains a quadratic error convergence estimate. On a convex n-gon, our construction produces 2n basis functions, associated in a Lagrange-like fashion to each vertex and each edge midpoint, by transforming and combining a set of n(n + 1)/2 basis functions known to obtain quadratic convergence....

متن کامل

A general construction of barycentric coordinates over convex polygons

Barycentric coordinates are unique for triangles, but there are many possible generalizations to convex polygons. In this paper we derive sharp upper and lower bounds on all barycentric coordinates over convex polygons and use them to show that all such coordinates have the same continuous extension to the boundary. We then present a general approach for constructing such coordinates and use it...

متن کامل

Some remarks on barycentric-sum problems over cyclic groups

We derive some new results on the k-th barycentric Olson constants of abelian groups (mainly cyclic). This quantity, for a finite abelian (additive) group (G,+), is defined as the smallest integer l such that each subset A of G with at least l elements contains a subset with k elements {g1, . . . , gk} satisfying g1 + · · ·+ gk = k gj for some 1 ≤ j ≤ k.

متن کامل

Fast NIC-Based Barrier over Myrinet/GM

An efficient barrier implementation is desirable on parallel systems to obtain good parallel speedup and to support finer-grained computation. Some modern Network Interface Cards (NICs) have programmable processors which can be used to provide support for collective communications such as barrier. In this paper, we utilize such a programmable NIC to provide an efficient barrier synchronization ...

متن کامل

Barycentric Screening

color halftoning, dithering, barycentric coordinates. Monochrome dither halftoning is a gray-scale image rendering procedure where gray-levels in an image are compared against a periodic threshold array, placing a Black dot in every location whose gray-level is smaller than the corresponding threshold value. Current generalizations to color printing result in Cartesian thresholding procedures, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Scientific Computing

سال: 2022

ISSN: ['1573-7691', '0885-7474']

DOI: https://doi.org/10.1007/s10915-021-01750-2